package com.craterhill.java.ems.common.beans;

import java.util.Date;

import org.springframework.util.AutoPopulatingList;

public class Session extends EMSBeans {

	private int sessionId;
	private String sessionName;
	private Date stateDate;
	private Date endDate;
	private AutoPopulatingList<MarkingPeriods> markingPeriods;
	private AutoPopulatingList<GradingRules> gradingRules;

	public void setSessionId(int sessionId) {
		this.sessionId = sessionId;
	}

	public int getSessionId() {
		return sessionId;
	}

	public void setSessionName(String sessionName) {
		this.sessionName = sessionName;
	}

	public String getSessionName() {
		return sessionName;
	}

	public void setStateDate(Date stateDate) {
		this.stateDate = stateDate;
	}

	public Date getStateDate() {
		return stateDate;
	}

	public void setEndDate(Date endDate) {
		this.endDate = endDate;
	}

	public Date getEndDate() {
		return endDate;
	}

	public void setMarkingPeriods(
			AutoPopulatingList<MarkingPeriods> markingPeriods) {
		this.markingPeriods = markingPeriods;
	}

	public AutoPopulatingList<MarkingPeriods> getMarkingPeriods() {
		return markingPeriods;
	}

	public void setGradingRules(AutoPopulatingList<GradingRules> gradingRules) {
		this.gradingRules = gradingRules;
	}

	public AutoPopulatingList<GradingRules> getGradingRules() {
		return gradingRules;
	}
}
